package com.durablemethods.futures.client;

import java.util.List;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface NHLMarketsServiceAsync {

	void getMarkets(List<NHLTeam> teams, AsyncCallback<List<NHLMarket>> callback);

	void saveTrade(NHLTradeEntryDto newTrade, AsyncCallback<NHLTradeEntryDto> callback);

	void insertBidAsk(NHLBidASk bidAsk, AsyncCallback<NHLBidASk> callback);

	void getAllTrades(AsyncCallback<List<NHLTradeEntryDto>> callback);

	void getMyMarkets(String goolgle_account,AsyncCallback<List<NHLBidASk>> callback);

	void killBidAsk(Integer bidAskId, AsyncCallback<Boolean> callback);



	void processHitLift(NHLTrader trader, NHLMarket market,AsyncCallback<NHLTradeEntryDto> asyncCallback);

}
